package com.schoolegard.services;

import java.util.List;

import com.schoolgard.entitybean.Regions;

public interface RegionsService {

	/**
	 * 保存或者更新
	 * @param regions
	 */
	Long saveOrUpdate(Regions regions);
	
	/**
	 * 删除
	 * @param id
	 */
	void delete (Long id);
	
	/**
	 * 查找第一层数据
	 * @param level
	 */
	List<Regions> findLevelOne();
	
	/**
	 * 根据父ID，查找下面所有子节点
	 * @param id
	 * @return
	 */
	List<Regions> findListByParentId(Long id);
	
	Regions findById(Long id);
	
	int delete(Regions regions);
	
	/**
	 * 查找所有区域数据
	 * @return
	 */
	public List<Regions> findAll();
	
}
